home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / PACKET / UPDAT630 / WINPFLEX.TXT < prev    next >
Text File  |  1997-08-31  |  6KB  |  178 lines

  1. WinPack and PC Flexnet
  2. ----------------------
  3.  
  4. Introduction
  5. ------------
  6. First a disclaimer - my current knowledge of PC Flexnet is very
  7. slight. (If anyone who has a good knowledge of Flexnet gets
  8. WinPack working with it, feel free to update this document and
  9. send me a copy!)
  10.  
  11. I implemented support for Flexnet in WinPack because I had seen
  12. a lot of comments about it, and I wanted to see what it did. I
  13. must say that I am very impressed with it and I hope that the
  14. support for it in WinPack encourages more people in the UK to
  15. give it a try.
  16.  
  17. I cannot support Flexnet - I don't know enough about it. You
  18. should regard obtaining and setting up Flexnet as a separate
  19. task to getting it to work with WinPack. These notes aren't
  20. intended as instructions, they are intended as guidance to help
  21. you in your *experimentation*.
  22.  
  23. Flexnet is available from:-
  24. http://dl0td.afthd.th-darmstadt.de/~flexnet/
  25.  
  26. The link "An Introduction to Flexnet" from the index page gives
  27. a good overview of Flexnet and the concepts behind it.
  28.  
  29. If you are lucky enough to have a local Flexnet node, then your
  30. node sysop may well be able to help you, or another local radio
  31. amateur may be able to supply you with a copy.
  32.  
  33. To use Flexnet with WinPack, you must obtain a recent version
  34. which has support for Win95, I am using V3.3f. ***** PLEASE
  35. NOTE FLEXNET DOES NOT SUPPORT WIN31 - IF YOU DO NOT HAVE A PC
  36. WITH WIN95 ON IT, YOU CANNOT USE FLEXNET WITH WINPACK *****.
  37.  
  38. PC Flexnet runs underneath Win95 and puts a significant load on
  39. the processor, I would say that a 486/DX2 and 16Mb is a minimum
  40. for using it with WinPack.
  41.  
  42.  
  43. Loading PC Flexnet
  44. ------------------
  45. How to load Flexnet is fully covered in the Flexnet docs, I am
  46. not going to cover that here, except to say that the stages
  47. are:-
  48.  
  49. 1. Load FLEXNET - the kernel.
  50. 2. Load your drivers.
  51. 3. Activate the kernel with FLEX.
  52. 4. Load any other required modules.
  53. 5. Run FSET as required for your drivers.
  54.  
  55. This version of WinPack interfaces to Flexnet via TFEMU - the
  56. TFPCX emulator. It is recommended that you use TFEMU with DRSI
  57. style interrupts (tfemu -dx), because it is a little more
  58. efficient than using the default TFPCX style interrupts.
  59. However, WinPack will detect which type of interrupts are being
  60. used. It will also find TFEMU, even if the "-i" flag is used to
  61. assign TFEMU to a software interrupt other than the default of
  62. FDh, so you don't need to tell WinPack which interrupt number is
  63. being used.
  64.  
  65. As an example, here is the BAT file I have been using on my test
  66. system. I haven't used all these drivers at the same time, but
  67. I've put them all in as examples of what I have successfully
  68. used. The minimum is that you must load flexnet, you must load
  69. and configure one driver, you must run flex, and, for use with
  70. WinPack, you must load TFEMU. (You can use "lh" to load the
  71. drivers high, but on my PC loading flexnet high uses up all the
  72. available upper memory.)
  73.  
  74. REM load the kernel.
  75. lh flexnet
  76.  
  77. REM load the Baycom modem driver for my COM3.
  78. REM this will be channel 0.
  79. ser12 /p=0x3e8 /i=5
  80.  
  81. REM load the sound card driver - using LPT2 for the PTT.
  82. REM this will be channel 1.
  83. smsbc /tl:0x378
  84.  
  85. REM load 6PACK to drive two TNCs in a ring on my COM4.
  86. REM these will be channels 2 and 3.
  87. 6pack 4 /b=19200 /c=2 /p=0x2e8 /i=9
  88.  
  89. REM load the ethernet driver.
  90. REM this will be channel 4.
  91. ether32 /c=1 /n0:ipx
  92.  
  93. REM activate the kernel.
  94. flex
  95.  
  96. REM load the 1200 baud sound card modem module.
  97. smafsk12
  98.  
  99. REM set the mode and txd for channels 0, 1, 2 and 3.
  100. fset mode 0 1200c
  101. fset txd 0 50
  102. fset mode 1 1200
  103. fset txd 1 50
  104. fset mode 2 1200
  105. fset txd 2 50
  106. fset mode 3 1200
  107. fset txd 3 50
  108.  
  109. REM set the sound card (SB16) input to line,
  110. REM and set the input and output gain.
  111. smmixer /s:line /il18 /ir18 /ol-25 /or-25
  112.  
  113. REM load TFEMU with DRSI interrupts and TFPCX port numbers.
  114. tfemu -dx
  115.  
  116.  
  117. Testing PC Flexnet
  118. ------------------
  119. To test Flexnet without using WinPack, I used BCT.EXE V1.60u,
  120. which I downloaded from the Flexnet web site, in a DOS Window in
  121. Win95.
  122.  
  123. If you have more than one channel, don't forget that Flexnet
  124. expects the channel to be specified after the callsign, so, to
  125. connect to G8MZX via channel 1, it's "C G8MZX 1".
  126.  
  127.  
  128. SER12 Problems
  129. --------------
  130. The docs for SER12 say " Note: Problems have been reported
  131. running ser12 on some notebooks and some state-of-the-art
  132. computer mainboards with onboard UARTs. It seems that some brand
  133. of I/O controllers lack special features that are needed for the
  134. ser12 driver to perform properly."
  135.  
  136. So far I have tested it with three PCs and I have found that it
  137. does not work at all well either with the 16550 UARTs in the
  138. Triton chipset of my Pentium PC motherboard or with a 16550
  139. UART on an expansion card. It works fine with 8250 UARTs on
  140. expansion cards.
  141.  
  142.  
  143. Running WinPack with PC Flexnet
  144. -------------------------------
  145. ***** Have you got TFEMU loaded?? *****
  146. ***** Have you tested Flexnet from a DOS Window?? *****
  147.  
  148. Run WinPack, use "Options", "Comms Setup", and set "Host mode"
  149. to "TFEMU". Click "Ok". There will be a delay of several seconds
  150. whilst WinPack initialises the host mode and sets some TF
  151. parameters. If WinPack can't find TFEMU, it will give you an
  152. error message.
  153.  
  154. Assuming that WinPack managed to load, pressing <return> will
  155. give you a prompt from the WinPack virtual TNC. If you input "?"
  156. you will get a list of the available virtual TNC commands. Help
  157. on each command is available with e.g. "?MON". Please note that
  158. several of the commands are not available when using TFEMU and
  159. will not be accepted if you try to use them. TFEMU commands not
  160. supported by the virtual TNC can be input using the "RAW"
  161. command.
  162.  
  163. Click "Help", "Help Contents", "Host Mode Support" and read the
  164. the on-line help. The host mode help also covers using WinPack
  165. with a TNC with TF or WA8DED firmware in it, so ignore all
  166. references to the TNC - your TNC is controlled by Flexnet, noy
  167. by WinPack. PLEASE MAKE SURE YOU READ the comment in "Enabling
  168. Host Mode" about setting "BBS_UNPROTO=to FBB" in PACKET.INI.
  169.  
  170. Have fun!
  171.  
  172.  
  173. Roger Barker, G4IDE
  174. roger@peaksys.demon.co.uk
  175.  
  176. September 1997
  177.  
  178.